.cart
  height 100vh
  background #F4F4F4
  // 头部
  .header
    text-align center
    padding-top: 15px
    padding-bottom: 15px
    background white
    .header-btn
      font-size 22px
      color #333333
      display inline-block
      width: 160px
      height: 50px
      line-height: 48px
      box-sizing border-box
      border 1px solid #FFD701
      &.selected
        background #FFD701
    .header-btn__left
      border-radius 25px 0 0 25px
    .header-btn__right
      border-radius 0 25px 25px 0
    .discount
      color #FD7474
      font-size 24px;
      line-height 1;
      margin 8px 8px
  // 不可结算
  .disable-list-header
    font-size 32px
    color #333
    padding: 30px
  .disable-list
    filter: opacity(50%)
  // 不够包邮
  .postage
    font-size 24px
    line-height 36px
    color #FD7474
    text-align right
    margin: 16px 30px
  // 购物车为空
  .empty
    text-align center
    padding-bottom 40px
    .empty-img
      width: 104px
      height: 133px
      display block
      margin 192px auto 47px
    .empty-text
      font-size: 26px;
      color: #B2B2B2;
  // 结算底部
  .footer
    position fixed
    background white
    height: 100px
    left: 0
    right: 0
    bottom: 0
    z-index 2
    display flex
    border-top 1px solid #F4F4F4
    .info
      flex 1
      display flex
    // 去结算
    .checkout
      width: 250px
      height: 100px
      font-size: 30px;
      color: #333333;
      box-sizing border-box
      border-color transparent
      border-radius 0
      background: linear-gradient(to right, #FFC93E 0%, #FFD701 100%);
    // 全选
    .all
      display flex
      align-items center
      .all-img
        width: 46px
        height: 46px
        margin-right: 12px
        margin-left: 30px
      .all-text
        font-size: 36px
        line-height: 60px
        color: #333333;
    //
    .sum
      padding-left: 24px
      padding-right: 20px
      flex 1
      display flex
      flex-direction column
      justify-content center
    // 总金额
    .amount
      font-size: 24px;
      line-height: 1.5
      .amount-label
        color #333333
      .amount-value
        color #FFC93E
    // 运费
    .reight
      color #B2B2B2
      font-size: 20px;
      line-height: 1.5
  // 滚动列表
  .list
    height calc(100% - 200px)
  // 板块
  .offer-section
    margin-bottom: 100px
    .section-header
      display flex
      padding-left: 30px
      align-items center
      width 100%
      box-sizing border-box
      margin-top: 30px
      margin-bottom: 12px
      .name
        flex 1
        font-size: 36px;
        color: #B2B2B2;
      .all
        font-size: 30px;
        color: #696969;
        padding-left: 30px
        padding-right: 30px
    .section-list
      padding-left 15px
      padding-right 15px
      padding-bottom 20px
      height 530px
      box-sizing border-box
      &::-webkit-scrollbar
        display none
      .at-row
        height 510px
.cart-postage
  // 滚动列表
  .list
    height calc(100% - 268px)

